package com.qf.service;

import com.github.pagehelper.PageInfo;
import com.qf.entity.EbookEntry;

/**
 * @author 10537
 * @version V1.0
 * @Date 2021/10/4 20:43
 */

public interface EbookEntryServic {

    /**
     * 添加图书
     * @param ebookEntry
     */
    void add(EbookEntry ebookEntry);

    /**
     * 根据图书编号删除图书
     * @param id
     */
    void remove(Integer id);

    /**
     * 修改图书
     * @param ebookEntry
     */
    void modify(EbookEntry ebookEntry);

    /**
     * 根据主键id查询图书信息
     * @param id
     * @return
     */
    EbookEntry findById(Integer id);

    /**
     * 根据图书类别ID和分页查询图书信息
     * @param page
     * @param rows
     * @param ebookCategory
     * @return
     */
    PageInfo<EbookEntry> findByCategoryAndPage(Integer page,Integer rows,Integer ebookCategory);
}
